Queues and Messaging Gems

#Total RankDaily RankNameSummary
1157192sidekiqSimple, efficient background processing for Ruby.
2752696bunnyEasy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
3838979delayed_jobDelayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ...
4950986resqueResque is a Redis-backed Ruby library for creating background jobs, placing those j...
51,3821,185shoryukenShoryuken is a super efficient AWS SQS thread based message processor
61,513973karafkaKarafka is Ruby and Rails efficient Kafka processing framework. Karafka allows you...
71,667384solid_queueDatabase-backed Active Job backend.
81,6751,540sucker_punchAsynchronous processing library for Ruby
91,9882,837sneakersFast background processing framework for Ruby and RabbitMQ
102,3593,500march_hareRabbitMQ client for JRuby built around the official RabbitMQ Java client
112,5851,731good_jobA multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
123,2373,530queA job queue that uses PostgreSQL's advisory locks for speed and reliability.
134,2664,478backburnerBeanstalk background job processing made easy
145,7863,516delayedDelayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process...
158,97010,109rocketjobRuby's missing batch processing system.
1611,4067,318gushGush is a parallel workflow runner using Redis as storage and ActiveJob for executing j...
1711,51116,605dispatch-riderMessaging system based on the reactor pattern. You can publish messages to a queue...
1837,43895,796lowkiqLowkiq
1945,812153,367midget_jobsSmall background job scheduler closely related with Rails ActiveJob and PostgreSQL.
20194,97968,245evercatchOfficial Ruby SDK for Evercatch webhook platform